home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Development / TinyGL / ami / content / ad709 / tinygl / examples / c / Makefile < prev    next >
Encoding:
Makefile  |  2002-08-15  |  984 b   |  42 lines

  1. ###############################
  2. #
  3. #     TinyGL examples Makefile
  4. #
  5. ###############################
  6.  
  7. CC = vpcc
  8. CFLAGS = -Wall
  9. LFLAGS = -lTinyGL -lTinyGLUT
  10. LIBSDIR = /ami/lang/cc/lib/ad709/
  11. INCLUDEDIR = /ami/lang/cc/include/
  12.  
  13. PROGS = test1.00 basicframework.00 triangle.00 texobj.00 blend.00 benchmark1.00
  14.  
  15. all: $(PROGS)
  16.  
  17. test1.00: test1.o
  18.     $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
  19.  
  20. basicframework.00: basicframework.o
  21.     $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@ 
  22.  
  23. triangle.00: triangle.o
  24.     $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@ 
  25.  
  26. texobj.00: texobj.o
  27.     $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
  28.  
  29. benchmark1.00: benchmark1.o
  30.     $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) $^ -o $@
  31.  
  32. blend.00: blend.o
  33.     $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) -lTinyGLU $^ -o $@ 
  34.     
  35. .c.o:
  36.     $(CC) -I $(INCLUDEDIR) -L $(LIBSDIR) $(CFLAGS) $(LFLAGS) -c $*.c
  37.  
  38. clean:
  39.     rm *.o
  40.     rm *.00
  41.  
  42.